# 设置 stdout 为 UTF-8 编码（仅在必要时）
# -*- coding: utf-8 -*-
import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')

def show_menu():
    print("\n=== 简易菜单 ===")
    print("1. 打印问候")
    print("2. 执行加法")
    print("3. 退出")

def greet():
    print("你好，欢迎使用菜单程序！")

def add():
    try:
        a = float(input("输入第一个数字: "))
        b = float(input("输入第二个数字: "))
        print(f"结果是: {a + b}")
    except ValueError:
        print("请输入有效数字")

def main():
    while True:
        show_menu()
        choice = input("请输入选项（1-3）: ")
        if choice == '1':
            greet()
        elif choice == '2':
            add()
        elif choice == '3':
            print("程序已退出。")
            break
        else:
            print("无效选项，请重新输入。")

if __name__ == "__main__":
    main()


